home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 25 / CU Amiga Magazine's Super CD-ROM 25 (1998)(EMAP Images)(GB)(Track 1 of 2)[!][issue 1998-08].iso / CUCD / Magazine / C_Tutorial / Part-11 / req1 / gui.c < prev    next >
C/C++ Source or Header  |  1998-03-02  |  581b  |  29 lines

  1. #include "gui.h"
  2. #include "bitmap.h"
  3. #include "drawwin.h"
  4. #include "gadgets.h"
  5. #include "menu.h"
  6. #include "screen.h"
  7. #include "toolwin.h"
  8. #include "visual.h"
  9. #include "fractal.h"
  10.  
  11. int openGUI(UBYTE depth, UWORD width, UWORD height, ULONG displayid)
  12. {
  13.     return openScreen(depth, width, height, displayid) &&
  14.                  createBitmap() && createVisual() &&
  15.                  createMenuStrip() && createGadgets() &&
  16.                  openToolWin() && openDrawWin();
  17. }
  18.  
  19. void closeGUI()
  20. {
  21.     stopFractal();
  22.     closeDrawWin();
  23.     closeToolWin();
  24.     freeGadgets();
  25.     freeMenuStrip();
  26.     freeVisual();
  27.     freeBitmap();
  28.     closeScreen();
  29. }